######################
#CLASSE DES MUNITIONS#
######################
class Munition:
    def __init__(self, destinationX, destinationY, niveauMunition, positionDepart):
        self.parent = self
        
        # Position de depart (X,Y)
        self.x, self.y = positionDepart
        
        # Variable pour savoir si elle active
        self.estActive = True
        
        # Variable de la vitesse
        self.vitesse = 0.5 * niveauMunition
        
        # Variable du niveau de la munition
        self.degat = 2 * niveauMunition
        
        # Destination de la munition
        self.destinationX, self.destinationY = destinationX, destinationY
        
    # Fonction de modification de l'emplacement de la munition
    def changerPositionMunition(self, newX, newY):
        self.x = newX
        self.y = newY
        return self.x,self.y
    
    # Recuperer la position de la munition
    def recuperationPositionMunition(self):
        return self.x, self.y
    
    # Recuperer la destination de la munition
    def recuperationDestinationMunition(self):
        return self.destinationX, self.destinationY
    
    # Changer l'etat de la munition
    def changerEtatMunition(self):
        self.estActive = False
        return self.estActive
    
    # Recuperation de l'etat de la munition
    def recuperationEtatMunition(self):
        return self.estActive
    
    
